package com.ele.dao;

import com.ele.pojo.Shop;

import java.sql.SQLException;
import java.util.List;

public interface ShopDao {
    /**
     * 添加店铺
     */
    Integer shopAdd(Shop shop)throws Exception;
    /**
     * 查询商家的店铺
     */
    List<Shop> shopList(String currentPage, String pageSize, String businessId) throws SQLException;

    /**
     * 查询某个商家总记录数
     */
    Long selectCount(String businessId) throws SQLException;

    /**
     * 分页和条件查询所有店铺数据
     * @param currentPage
     * @param pageSize
     * @param shopName
     * @param status
     * @return
     */
    List<Shop> shopAuditList(String currentPage, String pageSize, String shopName, String status) throws SQLException;
    /**
     * 查询总记录数
     */
    Long selectCount() throws SQLException;

    /**
     * 根据店铺id查询店铺
     * @param sId
     * @return
     */
    Shop findShopById(Integer sId)throws SQLException;
    /**
     * 店铺状态修改（审核、退审、休息、营业、违规）
     */
    Integer changeStatus(String shopId, String status)throws SQLException;
}
